//
//  CXTracksViewModel.h
//  XiMaFM
//
//  Created by hcios on 2017/9/7.
//  Copyright © 2017年 hcios. All rights reserved.
//

#import "BaseViewModel.h"

//选集

@interface CXTracksViewModel : BaseViewModel

// 以albumId ,title初始化 VM
- (instancetype)initWithAlbumId:(NSInteger)albumId title:(NSString *)title isAsc:(BOOL)asc;
@property (nonatomic,assign) NSInteger albumId;
@property (nonatomic,strong) NSString *title;
@property (nonatomic,assign,getter=isAsc) BOOL asc;

// 返回行数
@property (nonatomic,assign) NSInteger rowNumber;
/** 通过行数, 返回标题 */
- (NSString *)titleWithRow:(NSInteger)row;
/** 通过行数, 返回创作人(来源) */
- (NSString *)nickNameWithRow:(NSInteger)row;
/** 通过行数, 返回更新时间 */
- (NSString *)updateTimeWithRow:(NSInteger)row;
/** 通过行数, 返回收藏喜欢数 */
- (NSString *)favorCountWithRow:(NSInteger)row;
/** 通过行数, 返回播放次数 */
- (NSString *)playsCountWithRow:(NSInteger)row;
/** 通过行数, 返回播放时长 */
- (NSString *)playTimeWithRow:(NSInteger)row;
/** 通过行数, 返回评论数 */
- (NSString *)commentCountWithRow:(NSInteger)row;
/** 通过行数, 返回播放地址 */
- (NSURL *)playURLWithRow:(NSInteger)row;
/** 通过行数, 返回集数图片地址 */
- (NSURL *)coverURLWithRow:(NSInteger)row;

/** 返回专辑标题 */
@property (nonatomic,strong) NSString *albumTitle;
/** 返回专辑播放次数 */
@property (nonatomic,strong) NSString *albumPlays;
/** 返回专辑图片链接地址 */
@property (nonatomic,strong) NSURL *albumCoverURL;
/** 返回专辑头像地址 */
@property (nonatomic,strong) NSURL *albumIconURL;
/** 返回专辑昵称 */
@property (nonatomic,strong) NSString *albumNickName;
/** 返回专辑说明 */
@property (nonatomic,strong) NSString *albumDesc;
/** 返回专辑标签数组 */
@property (nonatomic,strong) NSArray *tagsName;

@end
